import Vue from "vue";
export default  {
  //state 这个参数是 commit 提交默认传递过来的 ，其实和上面的state是一个
  inc(state){
    console.log("我是vuex实例里面的inc");
    state.counter++;
  },
  dec(state){
    state.counter--;
  },
  incN(state,n){
    state.counter+=n
  },
  otherClick(state,payload){
    state.counter+=payload.n
  },
  addStudent(state,student){
    state.studens.push(student)
  },
  deleteStudent(state){
    //删除一个学生 这样删除不是响应式的
    //delete state.studens[0]
    //这样是相应式的
    Vue.delete(state.studens,0)
  }
}
